//某人有100000，每经过一次路口，需要交费，规则如下
//当现金>50000时，每次交5%
//当现金<=50000，每次交1000
//编程计算该人可以经过多少次路口，使用while break完成
public class Homework04 {
    public static void main(String[] args) {
        double money = 100000;
        int count = 0;
        while (true) {
            System.out.println("经过路口，需要收费5%，即：" + (money * 0.05));
            money = money - money * 0.05;
            System.out.println("余额：" + money);
            count++;
            if (money <= 50000) {
                break;
            }
        }
        while (money <= 50000) {
            System.out.println("经过路口，需要收费1000");
            money -= 1000;
            System.out.println("余额：" + money);
            if (money < 0) {
                break;
            }
            count++;
        }
        System.out.println("总共能经过" + count + "次路口");
    }
}
